<!DOCTYPE html>
<html>
  <head>
    <script>
      function doTest() {
        var d = document.createElement("div");
        d.textContent = "Test";
        d.style.top = d.style.left = 0;
        d.style.position = "absolute";
        document.getElementById("t").appendChild(d);
      }
    </script>
  </head>
  <body onload="doTest()">
    <table>
      <tr><td>This is a test</td></tr>
      <tr><td>This is a test</td></tr>
      <tr><td>This is a test</td></tr>
      <tr><td>This is a test</td></tr>
      <caption style="position: relative; caption-side: bottom" id="t"></caption>
    </table>
  </body>
</html>
